package com.dhcc.sdc.busi.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.dhcc.core.framework.base.entity.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;


@TableName("t_sdc_busi_qc_eliminate")
public class SdcBusiQcEliminateEntity extends BaseEntity<SdcBusiQcEliminateEntity> {
	private static final long serialVersionUID = 1L;

	//就诊ID
	private Long episodeId;
	//病种ID
	private Long qcId;
	//纠正原因，指向基础字典ID（t_cdc_sys_dictionary）
	private Long reason;
	//其他
	private String other;
	//操作医生ID
	private String docId;
	//操作医生名称
	private String docName;
	//就诊ID
	@TableField(exist = false)
	private String xcode;
	//操作时间
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;

	public Long getEpisodeId() {
		return episodeId;
	}

	public void setEpisodeId(Long episodeId) {
		this.episodeId = episodeId;
	}

	public Long getQcId() {
		return qcId;
	}

	public void setQcId(Long qcId) {
		this.qcId = qcId;
	}

	public Long getReason() {
		return reason;
	}

	public void setReason(Long reason) {
		this.reason = reason;
	}

	public String getOther() {
		return other;
	}

	public void setOther(String other) {
		this.other = other;
	}

	public String getDocId() {
		return docId;
	}

	public void setDocId(String docId) {
		this.docId = docId;
	}

	public String getDocName() {
		return docName;
	}

	public void setDocName(String docName) {
		this.docName = docName;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public void setXcode(String xcode) {
		this.xcode = xcode;
	}

	public String getXcode() {
		return xcode;
	}
}
